package cc.linker.steplink.crm.merchant.pojo.integral;

import cc.linker.steplink.crm.merchant.pojo.GoodsSpec;
import cc.linker.steplink.crm.merchant.pojo.Sku;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Getter
@Setter
public class IntegralGoodsPo {
    //商品id
    private Long goodsId;
    //商品名称
    private String goodsName;
    //商品封面图
    private String goodsCover;
    //商品banner图
    private String goodsBanner;
    //商品介绍
    private String goodsContent;
    //商品原价
    private Double originalPrice;
    //购买方式 1 纯积分； 2 纯金额； 3 积分+金额
    private Integer purchaseType;
    //积分数
    private Integer integral;
    //金额
    private Double moneyAmount;
    //商品状态 0 待上架 1 已上架 2 已下架
    private Integer goodsStatus;
    //商品库存
    private Long goodsCount;
    //原商品库存
    private  Long originalCount;
    //商品库存
    private Long salesNum;
    // 规格
    private List<IntegralGoodsSpec> goodsSpec;
    // 规格值
    private List<IntegralSku> sku;
    //限购数量
    private Integer quotaNum;
    //限购等级
    private Integer quotaLevel;
    //排序
    private Integer sort;
    //机构id
    private String orgId;
    //归属人
    private String belongId;
    //原商品id
    private Long originalGoodsId;
    //失效原因
    private String invalidReason;
    //商品类型（1商品 2知识商品 3权益卡）
    private Integer goodsType;
    //权益卡的付费项
    private String options;
    //知识商品类型 1图文、2音频、3视频、4专栏
    private Integer knowledgeType;
    //限购权益卡
    private String quotaVips;
}
